package com.info.zhiduoduo.repository.dto.foreign;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import lombok.experimental.Accessors;

import java.math.BigDecimal;

/**
 * @program: zhiduoduo
 * @author: LiTong
 * @create: 2020-11-11 19:49
 **/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
@ToString
public class MergeInvoiceListDto {

    @ApiModelProperty("发票id")
    private Integer id;

    @ApiModelProperty("创建时间")
    private String createtime;

    @ApiModelProperty("合并开票时客服输入的乙方姓名")
    private String nameOfPartyB;

    @ApiModelProperty("开票金额")
    private BigDecimal amount;

    @ApiModelProperty("委托运营方")
    private String entrustedOperator;

    @ApiModelProperty("项目服务名称")
    private String projectServiceName;

    @ApiModelProperty("开票状态(1 待开票 2 开票中 3 已开票)")
    private int state;

    @ApiModelProperty("是否为合并后的发票（默认0 否   1 是）")
    private int whetherMerge;

    @ApiModelProperty("开票类型 默认0：单条正常开票 1:合并开票  2:批量单条开票")
    private int type;

    @ApiModelProperty("合并开票时填写的备注")
    private String mergeRemarks;

    @ApiModelProperty("附件信息")
    private String enclosureInfo;

}
